package core.manager.impl;

import java.util.List;

import core.dao.SupermercadoDao;
import core.dao.impl.SupermercadoDaoImpl;
import core.manager.SupermercadoManager;
import core.model.Supermercado;

/**
 * @author andoniibarguchilorenzo
 * clase hija de GenericManagerImpl, contiene los metodos de la interfaz SupermercadoManager
 */
public class SupermercadoManagerImpl extends
		GenericManagerImpl<Supermercado, Integer> implements
		SupermercadoManager {
	protected SupermercadoDao supermercadoDao = new SupermercadoDaoImpl();

	@Override
	public Supermercado findBy(int cod_supermercado) {
		return supermercadoDao.findBy(cod_supermercado);
	}

	@Override
	public void deleteSupermercado(int cod_supermercado) {

		supermercadoDao.deleteSupermercado(cod_supermercado);
	}

	@Override
	public List<Supermercado> getbyEmpresa(int cod_Empresa) {

		return supermercadoDao.getbyEmpresa(cod_Empresa);
	}

	@Override
	public void insertSupermercado(Supermercado supermercado) {

		supermercadoDao.insertSupermercado(supermercado);

	}

}
